/*本站由实搜网络定制设计-www.10soo.com*/
body,dd,dl,dt,h1,h2,h4,html,img,li,p,ul,em,i{margin:0; padding:0;}
body{color:#333;font:400 14px/2 Microsoft YaHei,Arial;overflow:-Scroll;overflow-x:hidden}
a:hover img,img{border:none; vertical-align: bottom;}
em{font-style: inherit; font-weight: inherit;}
ul,li{list-style: none}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
a{text-decoration:none; color:#333;}
#top span a:hover,.bgf5 .hd a:hover,.news .bd .headline div p a:hover,.news ul li a:hover,.rd a:hover,.link a:hover,.guide a:hover,.proNew ul li a:hover,.avideo ul li a:hover p,.sideRecommend ul li a:hover p,.ny_r .headline div p a:hover,dl.wiki dd a:hover h2,dl.wiki dd a:hover p{color:#cd0200;text-decoration: underline; cursor: pointer}
.w_1200{ width:1200px; margin:0 auto;}
.clearfix:after{content: ""; display: block;clear: both;}
.clearfix{zoom:1; clear:both}
.trans{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
.trans_h{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}
#top{ width:100%; height:55px; line-height:55px; background:#f4f4f4;}
#top em,#top span a.sina,#top span a.sohu{ background:url(../images/index_02.gif) no-repeat; padding-left:21px}
#top em { float: left; color:#666; font-style:normal}
#top span { float: right; display: inline-block;color:#dfdfdf }
#top span a {padding: 0 13px; display: inline-block; color:#666}
#top span a.sina{ background-position:13px -55px;padding-left:41px}
#top span a.sohu{background-position:2px -110px;padding-left:28px}
.head{ height:150px; overflow:hidden}
.head .logo{ float:left; padding-top:25px}
.head .tel{ padding-top:45px; float:right}
.head .xbhc{width: 220px; height: 50px; background-color: #0a3562;float: left;border-radius:100px;    text-align: center;  margin-top: 45px;}
.head .xbhc:hover{ background-color: #abcd05;}
.head .xbhc a{color:#ffffff; line-height: 50px;font-size: 17px;text-align: center}
.nav{ height:68px; background:#0a3562; }
.nav ul{ height:68px; overflow:hidden}
.nav ul li{float: left; }
.nav ul li a {display: inline-block; color: #fff; line-height: 55px; padding: 0 16px; color:#fff; font-size:16px;line-height:68px; border-right:1px solid #0c5097}
.nav ul li a:hover,.nav ul li a.cur{ background:#abcd05; text-decoration:none}
.nav ul li a i{ background:url(../images/index_22.png) no-repeat}
.nav ul li a i{ width:22px; height:18px; display:inline-block}
.nav .w_1200{position:relative}
.nav .WeChat{ position:absolute; width:260px; height:268px; text-align:center; font-size:16px; background:url(../images/index_07.png) no-repeat;right:-50px; top:68px; padding-top:30px; display:none;z-index:1000} 
.nav .WeChat a.close,.nav .WeChat a.close:hover{background:url(../images/index_09.png) no-repeat;}
.nav .WeChat a.close{ width:13px; height:13px;  display:inline-block; position:absolute; right:20px; top:20px; overflow:hidden}
.nav .WeChat a.close:hover{ background-position:0 -15px}
.nav .WeChat p{ line-height:20px}
#full-screen-slider { width:100%; height:478px; position:relative;overflow:hidden}
#slides { display:block; width:100%; height:478px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li img{ width: 1920px; position: absolute;left: 50%;top: 0px;display: block; margin-left: -960px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:440px; z-index:10000;  padding:5px 4px 5px 0;}
#pagination li { display:block; list-style:none; width:12px; height:12px; line-height:0px; overflow:hidden; float:left; margin-right:18px; background:#2573c6;border-radius:6px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#afcc00}
.so{ height:48px; padding:21px 0; line-height:48px; overflow:hidden; width:940px; margin:0 auto}
.so p { float: left; width: 390px; overflow: hidden; background:url(../images/index_13.gif)0 14px no-repeat; padding-left:36px; font-size:16px; margin-right:20px}
.inp1 { background: url(../images/s_inp.gif) no-repeat;width: 353px;height: 24px; border: none; padding: 12px 3px 12px 43px;float: left;line-height: 24px; font-size:16px; font-family:Microsoft YaHei}
.sotbn {background: url(../images/s_so.gif) no-repeat; width: 89px; height: 48px; border: 0px;cursor: pointer;}
.foot{ width:100%; background:#666; height:330px; overflow:hidden}
.foot .fnav{ height:50px; line-height:50px; color:#666; text-align:center; background:#333}
.foot .fnav a{ color:#fff; margin:0 30px}
.foot .fnav a:hover{ text-decoration:underline}
.foot .con{ width:1131px; margin:0 auto; padding-top:42px}
.foot .con .logo{ padding-top:15px; float:left; margin-right:44px; float:left}
.foot .con .tx{ border-left:1px solid #5e5e5e;border-right:1px solid #5e5e5e; padding:0 56px; color:#ccc; line-height:38px;float:left}
.foot .weixin{ /*float:right*/}
.foot .weixin div{ width:124px; height:166px; text-align:center; line-height:42px; color:#cdcdcd; margin-left:40px; float:left}
.about{ width:100%; height:264px; background:url(../images/index_20.jpg) center 0 no-repeat}
.about p{ padding-left:205px; padding-top:78px; line-height:30px; height:120px; overflow:hidden; width:950px}
a.more,.sign ul li a .more{ width:102px; height:25px; text-align:center; border:1px solid #1063bf; color:#103677; display:inline-block; line-height:25px}
a.more i,.sign ul li a .more i{ width:8px; height:12px; background:url(../images/index_05.png) no-repeat; display:inline-block; margin-right:6px}
a.more:hover,.sign ul li a:hover .more{ background:#1063bf; color:#fff; text-decoration:none}
.about a.more{ float:right; margin-right:86px}
.guide{ padding:18px; line-height:24px;border-bottom:1px solid #cbcbcb; margin-bottom:38px}
.guide a{ color:#666}
.guide .home{ background:url(../images/product_03.gif) 0 3px no-repeat; padding-left:25px}
.guide2{ padding:18px; line-height:24px;border-bottom:1px solid #cbcbcb; margin-bottom:38px; font-size:20px; color:#1262c3;}
.proHd2{ height:40px; border-bottom:2px solid #0f3679; position:relative; padding-top:37px; margin-bottom:24px}
.proHd2 h4{ padding-left:26px; line-height:35px; color:#103579; font-size:35px;padding-left:31px; float:left; padding-bottom:5px}
.proHd2 .fr{ padding-top:10px}
.cp_l{ width:240px; float:left}
.cp_l h2{ height:78px; background:#103579; color:#fff; padding-left:20px; padding-top:2px}
.cp_l h2 span{ font-size:39px; float:left; margin-right:9px}
.cp_l h2 p{ float:left;font-size:18px;width:160px; line-height:18px; padding-top:21px}
.cp_l h2 p i{ font-family:"宋体"; font-weight:normal; font-size:14px; color:#e7eaf0}
.cp_l ul{ background:#f9f9f9}
.cp_l ul li{ padding:0 20px}
.cp_l ul li a{ line-height:23px; padding:15px 0 16px; border-bottom:1px solid #dfdfdf; background:url(../images/index_05.png) right 21px no-repeat; width:100%; display:inline-block}
.cp_l ul li.cur{ background:#138bc8}
.cp_l ul li a:hover,.cp_l ul li.cur a{ color:#fff;background:url(../images/index_04.png) right 21px no-repeat;border-bottom:1px solid #138bc8;}
.pglist {width: 100%;clear: both;height: 38px;padding-top: 20px;}
.pglist ul {width:100%;text-align: center; margin:0 auto}
.pglist ul li {display: inline;*display:inline; margin: 0 5px 0 4px; height:38px}
.pglist ul li a{padding: 6px 18px;border:1px solid #cecbc9;font-size: 14px;text-align: center;border-radius:3px; line-height:36px}
.pglist ul li.page-active a,.pglist ul li a:hover {border: 1px solid #2573c6;background: #2573c6; color:#fff}
.pglist ul li.page-active a{color:#fff}
.proreturn{ width:246px; float:right; padding-top:148px;}
.proreturn .btn{ width:156px; height:46px; line-height:46px; background: url(../images/product_103.gif) 57px 14px no-repeat #abcd04; font-size:20px; color:#fff;border-radius:6px; display:inline-block; margin-bottom:14px; padding-left:90px; font-weight:bold}
.proreturn .bdfx{width:138px; margin:0 auto; padding-left:10px} 
.proHd1{ height:67px; border-bottom:2px solid #a6a6a6; position:relative}
.proHd1 h4{ padding-top:18px; height:47px; line-height:47px; position:absolute; border-bottom:4px solid #1a62ac; width:145px; padding-left:55px; background:url(../images/product_27.gif) 23px 32px no-repeat; color:#1862ab; font-size:20px}
.proNew{ width:900px; float:left; margin-bottom:45px}
.proNew ul{ height:232px; overflow:hidden; padding-top:10px}
.proNew ul li{ height:57px; border-bottom:1px dashed #ccc; padding:0 14px; line-height:57px}
.proNew ul li a{ padding-left:12px; width:717px; overflow:hidden; color:#656565; background:url(../images/index_122.jpg) 0 25px no-repeat; float:left}
.proNew ul li span{ float:right; color:#999}
.honor2{ padding-bottom:20px}
.honor2 ul li{ border: 1px solid #EDEDED;padding: 5px; width:358px; height:300px; line-height:290px; float:left; margin:0 15px 30px; display: inline; text-align:center;}
.honor2 ul li img {max-width: 100%;max-height: 100%;vertical-align: middle;}